<style>
  .dark .story,
  .dark .story-title,
  .dark .story-subtitle,
  .dark .story-subtitle div,
  .dark .chapter-header,
  .dark .section-header,
  .dark .section-title,
  .dark .section-subsection,
  .dark .section-button-container,
  .dark .chapter-h3 {
    color: white !important;
    display: block;
  }
  .dark .chapter-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  }

  .light .story,
  .light .story-title,
  .light .story-subtitle,
  .light .story-subtitle div,
  .light .chapter-header,
  .light .section-header,
  .light .section-title,
  .light .section-subsection,
  .light .section-button-container,
  .light .chapter-h3 {
    color: black !important;
    display: block;
  }
  .light .chapter-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5) !important;
  }

  .chapter-header {
    margin-bottom: 30px !important;
  }
  .story-header p {
    margin-bottom: 1em !important;
  }
  .section-container {
    margin-bottom: 30px !important;
  }
  .section-component-container {
    margin-bottom: 15px !important;
  }
</style>
